package cn.bearspark.common.parse.html;

import cn.bearspark.common.parse.Pipeline;

/**
 * 容纳 html 的解析器的管道
 *
 * @author f
 */
public class HtmlPipeline extends Pipeline<HtmlTextParseContext> {

    @Override
    protected HtmlTextParseContext getContext(String src) {
        return new HtmlTextParseContext();
    }

    /**
     * 判断源字符串中是否包含 img 标签
     *
     * @param src 源字符串
     * @return 源字符串中是否包含 img 标签
     */
    public boolean containsImg(String src) {
        return src.contains("<i>");
    }

    /**
     * 判断源字符串中是否包含 span 标签
     *
     * @param src 源字符串
     * @return 源字符串中是否包含 span 标签
     */
    public boolean containsSpan(String src) {
        return src.contains("<s>");
    }

}
